关系运算符用来比较运算符左右两侧的表达式,比较运算符的运算结果是一个布尔值,结果只有两种,不是 true 就是 false。下表中列举了 JavaScript 中支持的比较运算符:
3.06 关系运算符1
运算符 | 名称 | 示例 |
---|---|---|
== | 等于 | x==y表示如果x等于y,则为真 |
=== | 全等 | x===y表示如果x等于y,并且x和y的类型也相同,则为真 |
!= | 不相等 | x!=y表示如果x不等于y,则为真 |
!== | 不全等 | x!==y表示如果x不等于y,或者x和y的类型不同,则为真 |
< | 小于 | x <y表示如果x小于y,则为真 |
> | 大于 | x>y表示如果x大于y,则为真 |
>= | 大于或等于 | x>=y表示如果x大于或等于y,则为真 |
<= | 小于或等于 | x<=y表示如果x小于或等于y,则为真 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
var a
a=4>3 //返回值为true
// “=”表示赋值,“==”表示等于
a=4==3; //返回值为false
a=4!=3 //返回值为true
document.write(typeof a,"<br>",a,"<br>")
</script>
</head>
<body>
</body>
</html>